python |
您所在的位置:网站首页 › python sqlite3 › python |
我正在尝试存储有关学校学生的数据。我之前已经做过几张表格,例如一张用于密码和老师的表格,稍后我将把它们放在一个程序中。 我几乎从其中一个复制了创建表函数,并将值更改为用于学生的信息。它在其他程序上运行良好,但我不断收到: sqlite3.OperationalError: no such table: PupilPremiumTable当我尝试向表中添加一个瞳孔时,它发生在一行中: cursor.execute("select MAX(RecordID) from PupilPremiumTable")我查看文件夹,有一个名为 PupilPremiumTable.db 的文件,之前已经创建了该表,所以我不知道为什么它不起作用。 这是我的一些代码,如果您需要更多代码,请随时告诉我,正如我之前所说的那样,所以我不知道为什么它不起作用,甚至不知道什么不起作用: with sqlite3.connect("PupilPremiumTable.db") as db: cursor = db.cursor() cursor.execute("select MAX(RecordID) from PupilPremiumTable") Value = cursor.fetchone() Value = str('.'.join(str(x) for x in Value)) if Value == "None": Value = int(0) else: Value = int('.'.join(str(x) for x in Value)) if Value == 'None,': Value = 0 TeacherID = Value + 1 print("This RecordID is: ",RecordID)原文由 Ben 发布,翻译遵循 CC BY-SA 4.0 许可协议 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |